Coverage Report

Created: 2022-12-20 01:17

/rust/registry/src/github.com-1ecc6299db9ec823/rayon-1.6.0/src/iter/plumbing/mod.rs
Line
Count
Source (jump to first uncovered line)
1
//! Traits and functions used to implement parallel iteration.  These are
2
//! low-level details -- users of parallel iterators should not need to
3
//! interact with them directly.  See [the `plumbing` README][r] for a general overview.
4
//!
5
//! [r]: https://github.com/rayon-rs/rayon/blob/master/src/iter/plumbing/README.md
6
7
use crate::join_context;
8
9
use super::IndexedParallelIterator;
10
11
use std::cmp;
12
use std::usize;
13
14
/// The `ProducerCallback` trait is a kind of generic closure,
15
/// [analogous to `FnOnce`][FnOnce]. See [the corresponding section in
16
/// the plumbing README][r] for more details.
17
///
18
/// [r]: https://github.com/rayon-rs/rayon/blob/master/src/iter/plumbing/README.md#producer-callback
19
/// [FnOnce]: https://doc.rust-lang.org/std/ops/trait.FnOnce.html
20
pub trait ProducerCallback<T> {
21
    /// The type of value returned by this callback. Analogous to
22
    /// [`Output` from the `FnOnce` trait][Output].
23
    ///
24
    /// [Output]: https://doc.rust-lang.org/std/ops/trait.FnOnce.html#associatedtype.Output
25
    type Output;
26
27
    /// Invokes the callback with the given producer as argument. The
28
    /// key point of this trait is that this method is generic over
29
    /// `P`, and hence implementors must be defined for any producer.
30
    fn callback<P>(self, producer: P) -> Self::Output
31
    where
32
        P: Producer<Item = T>;
33
}
34
35
/// A `Producer` is effectively a "splittable `IntoIterator`". That
36
/// is, a producer is a value which can be converted into an iterator
37
/// at any time: at that point, it simply produces items on demand,
38
/// like any iterator. But what makes a `Producer` special is that,
39
/// *before* we convert to an iterator, we can also **split** it at a
40
/// particular point using the `split_at` method. This will yield up
41
/// two producers, one producing the items before that point, and one
42
/// producing the items after that point (these two producers can then
43
/// independently be split further, or be converted into iterators).
44
/// In Rayon, this splitting is used to divide between threads.
45
/// See [the `plumbing` README][r] for further details.
46
///
47
/// Note that each producer will always produce a fixed number of
48
/// items N. However, this number N is not queryable through the API;
49
/// the consumer is expected to track it.
50
///
51
/// NB. You might expect `Producer` to extend the `IntoIterator`
52
/// trait.  However, [rust-lang/rust#20671][20671] prevents us from
53
/// declaring the DoubleEndedIterator and ExactSizeIterator
54
/// constraints on a required IntoIterator trait, so we inline
55
/// IntoIterator here until that issue is fixed.
56
///
57
/// [r]: https://github.com/rayon-rs/rayon/blob/master/src/iter/plumbing/README.md
58
/// [20671]: https://github.com/rust-lang/rust/issues/20671
59
pub trait Producer: Send + Sized {
60
    /// The type of item that will be produced by this producer once
61
    /// it is converted into an iterator.
62
    type Item;
63
64
    /// The type of iterator we will become.
65
    type IntoIter: Iterator<Item = Self::Item> + DoubleEndedIterator + ExactSizeIterator;
66
67
    /// Convert `self` into an iterator; at this point, no more parallel splits
68
    /// are possible.
69
    fn into_iter(self) -> Self::IntoIter;
70
71
    /// The minimum number of items that we will process
72
    /// sequentially. Defaults to 1, which means that we will split
73
    /// all the way down to a single item. This can be raised higher
74
    /// using the [`with_min_len`] method, which will force us to
75
    /// create sequential tasks at a larger granularity. Note that
76
    /// Rayon automatically normally attempts to adjust the size of
77
    /// parallel splits to reduce overhead, so this should not be
78
    /// needed.
79
    ///
80
    /// [`with_min_len`]: ../trait.IndexedParallelIterator.html#method.with_min_len
81
55.1k
    fn min_len(&self) -> usize {
82
55.1k
        1
83
55.1k
    }
Unexecuted instantiation: <rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs> as rayon::iter::plumbing::Producer>::min_len
<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)> as rayon::iter::plumbing::Producer>::min_len
Line
Count
Source
81
18.3k
    fn min_len(&self) -> usize {
82
18.3k
        1
83
18.3k
    }
<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex> as rayon::iter::plumbing::Producer>::min_len
Line
Count
Source
81
18.3k
    fn min_len(&self) -> usize {
82
18.3k
        1
83
18.3k
    }
<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)> as rayon::iter::plumbing::Producer>::min_len
Line
Count
Source
81
18.3k
    fn min_len(&self) -> usize {
82
18.3k
        1
83
18.3k
    }
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<usize> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g2::G2Affine> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<blstrs::g1::G1Projective> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<blstrs::g2::G2Projective> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<u32> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<blstrs::g2::G2Affine> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<[u8; 32]> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::range::IterProducer<u32> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::min_len
Unexecuted instantiation: <_ as rayon::iter::plumbing::Producer>::min_len
84
85
    /// The maximum number of items that we will process
86
    /// sequentially. Defaults to MAX, which means that we can choose
87
    /// not to split at all. This can be lowered using the
88
    /// [`with_max_len`] method, which will force us to create more
89
    /// parallel tasks. Note that Rayon automatically normally
90
    /// attempts to adjust the size of parallel splits to reduce
91
    /// overhead, so this should not be needed.
92
    ///
93
    /// [`with_max_len`]: ../trait.IndexedParallelIterator.html#method.with_max_len
94
55.1k
    fn max_len(&self) -> usize {
95
55.1k
        usize::MAX
96
55.1k
    }
Unexecuted instantiation: <rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs> as rayon::iter::plumbing::Producer>::max_len
<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex> as rayon::iter::plumbing::Producer>::max_len
Line
Count
Source
94
18.3k
    fn max_len(&self) -> usize {
95
18.3k
        usize::MAX
96
18.3k
    }
<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)> as rayon::iter::plumbing::Producer>::max_len
Line
Count
Source
94
18.3k
    fn max_len(&self) -> usize {
95
18.3k
        usize::MAX
96
18.3k
    }
<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)> as rayon::iter::plumbing::Producer>::max_len
Line
Count
Source
94
18.3k
    fn max_len(&self) -> usize {
95
18.3k
        usize::MAX
96
18.3k
    }
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::range::IterProducer<u32> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<blstrs::g2::G2Projective> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<u32> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<blstrs::g2::G2Affine> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<[u8; 32]> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g2::G2Affine> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<blstrs::g1::G1Projective> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<usize> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::max_len
Unexecuted instantiation: <_ as rayon::iter::plumbing::Producer>::max_len
97
98
    /// Split into two producers; one produces items `0..index`, the
99
    /// other `index..N`. Index must be less than or equal to `N`.
100
    fn split_at(self, index: usize) -> (Self, Self);
101
102
    /// Iterate the producer, feeding each element to `folder`, and
103
    /// stop when the folder is full (or all elements have been consumed).
104
    ///
105
    /// The provided implementation is sufficient for most iterables.
106
138k
    fn fold_with<F>(self, folder: F) -> F
107
138k
    where
108
138k
        F: Folder<Self::Item>,
109
138k
    {
110
138k
        folder.consume_iter(self.into_iter())
111
138k
    }
Unexecuted instantiation: <rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::try_reduce::TryReduceFolder<fvm::kernel::default::verify_aggregate_seals::{closure#2}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>
<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>
Line
Count
Source
106
40.3k
    fn fold_with<F>(self, folder: F) -> F
107
40.3k
    where
108
40.3k
        F: Folder<Self::Item>,
109
40.3k
    {
110
40.3k
        folder.consume_iter(self.into_iter())
111
40.3k
    }
<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>
Line
Count
Source
106
24.8k
    fn fold_with<F>(self, folder: F) -> F
107
24.8k
    where
108
24.8k
        F: Folder<Self::Item>,
109
24.8k
    {
110
24.8k
        folder.consume_iter(self.into_iter())
111
24.8k
    }
<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>
Line
Count
Source
106
73.7k
    fn fold_with<F>(self, folder: F) -> F
107
73.7k
    where
108
73.7k
        F: Folder<Self::Item>,
109
73.7k
    {
110
73.7k
        folder.consume_iter(self.into_iter())
111
73.7k
    }
Unexecuted instantiation: <rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<wasmtime_types::SignatureIndex> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::flat_map::FlatMapFolder<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, blstrs::g1::G1Projective>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::fold::FoldFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::cloned::ClonedFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::find::FindFolder<bool, rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::find::FindFolder<bool, rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, blstrs::g1::G1Projective>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::fold::FoldFolder<rayon::iter::reduce::ReduceFolder<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, blstrs::pairing::MillerLoopResult>, blstrs::pairing::MillerLoopResult, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::cloned::ClonedFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g2::G2Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::fold::FoldFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, blstrs::g1::G1Projective>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::flat_map::FlatMapFolder<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::flat_map::FlatMapFolder<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::fold::FoldFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::cloned::ClonedFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::fold::FoldFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::cloned::ClonedFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::cloned::ClonedFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::try_reduce::TryReduceFolder<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, core::result::Result<(), anyhow::Error>>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::flat_map::FlatMapFolder<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>
Unexecuted instantiation: <rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g2::G2Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::flat_map::FlatMapFolder<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, core::result::Result<bool, anyhow::Error>>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, core::result::Result<bool, anyhow::Error>>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::cloned::ClonedFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::fold::FoldFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::fold::FoldFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g2::G2Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::fold::FoldFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::flat_map::FlatMapFolder<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::cloned::ClonedFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::fold::FoldFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::flat_map::FlatMapFolder<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, blstrs::g2::G2Projective>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, blstrs::g1::G1Projective>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::flat_map::FlatMapFolder<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::find::FindFolder<bool, rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, blstrs::g1::G1Projective>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::cloned::ClonedFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::scalar::Scalar> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::find::FindFolder<bool, rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::cloned::ClonedFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>
Unexecuted instantiation: <rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<core::ops::range::Range<usize>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::cloned::ClonedFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g2::G2Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, core::result::Result<bool, anyhow::Error>>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::fold::FoldFolder<rayon::iter::reduce::ReduceFolder<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, core::result::Result<bool, anyhow::Error>>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::flat_map::FlatMapFolder<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>
Unexecuted instantiation: <rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: <rayon::range::IterProducer<usize> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::while_some::WhileSomeFolder<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::extend::ListVecFolder<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::slice::IterProducer<blstrs::g1::G1Affine> as rayon::iter::plumbing::Producer>::fold_with::<rayon::iter::map::MapFolder<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <_ as rayon::iter::plumbing::Producer>::fold_with::<_>
112
}
113
114
/// A consumer is effectively a [generalized "fold" operation][fold],
115
/// and in fact each consumer will eventually be converted into a
116
/// [`Folder`]. What makes a consumer special is that, like a
117
/// [`Producer`], it can be **split** into multiple consumers using
118
/// the `split_at` method. When a consumer is split, it produces two
119
/// consumers, as well as a **reducer**. The two consumers can be fed
120
/// items independently, and when they are done the reducer is used to
121
/// combine their two results into one. See [the `plumbing`
122
/// README][r] for further details.
123
///
124
/// [r]: https://github.com/rayon-rs/rayon/blob/master/src/iter/plumbing/README.md
125
/// [fold]: https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.fold
126
/// [`Folder`]: trait.Folder.html
127
/// [`Producer`]: trait.Producer.html
128
pub trait Consumer<Item>: Send + Sized {
129
    /// The type of folder that this consumer can be converted into.
130
    type Folder: Folder<Item, Result = Self::Result>;
131
132
    /// The type of reducer that is produced if this consumer is split.
133
    type Reducer: Reducer<Self::Result>;
134
135
    /// The type of result that this consumer will ultimately produce.
136
    type Result: Send;
137
138
    /// Divide the consumer into two consumers, one processing items
139
    /// `0..index` and one processing items from `index..`. Also
140
    /// produces a reducer that can be used to reduce the results at
141
    /// the end.
142
    fn split_at(self, index: usize) -> (Self, Self, Self::Reducer);
143
144
    /// Convert the consumer into a folder that can consume items
145
    /// sequentially, eventually producing a final result.
146
    fn into_folder(self) -> Self::Folder;
147
148
    /// Hint whether this `Consumer` would like to stop processing
149
    /// further items, e.g. if a search has been completed.
150
    fn full(&self) -> bool;
151
}
152
153
/// The `Folder` trait encapsulates [the standard fold
154
/// operation][fold].  It can be fed many items using the `consume`
155
/// method. At the end, once all items have been consumed, it can then
156
/// be converted (using `complete`) into a final value.
157
///
158
/// [fold]: https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.fold
159
pub trait Folder<Item>: Sized {
160
    /// The type of result that will ultimately be produced by the folder.
161
    type Result;
162
163
    /// Consume next item and return new sequential state.
164
    fn consume(self, item: Item) -> Self;
165
166
    /// Consume items from the iterator until full, and return new sequential state.
167
    ///
168
    /// This method is **optional**. The default simply iterates over
169
    /// `iter`, invoking `consume` and checking after each iteration
170
    /// whether `full` returns false.
171
    ///
172
    /// The main reason to override it is if you can provide a more
173
    /// specialized, efficient implementation.
174
0
    fn consume_iter<I>(mut self, iter: I) -> Self
175
0
    where
176
0
        I: IntoIterator<Item = Item>,
177
0
    {
178
0
        for item in iter {
179
0
            self = self.consume(item);
180
0
            if self.full() {
181
0
                break;
182
0
            }
183
        }
184
0
        self
185
0
    }
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bool> as rayon::iter::plumbing::Folder<bool>>::consume_iter::<core::iter::adapters::map::Map<rayon::vec::SliceDrain<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>, &<fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>
Unexecuted instantiation: <rayon::iter::try_reduce::TryReduceFolder<fvm::kernel::default::verify_aggregate_seals::{closure#2}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>> as rayon::iter::plumbing::Folder<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, &fvm::kernel::default::verify_aggregate_seals::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>> as rayon::iter::plumbing::Folder<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<wasmtime_types::SignatureIndex>, &<wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>::{closure#0}>, <core::option::Option<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>> as rayon::iter::plumbing::Folder<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, &<wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>::{closure#0}>, <core::option::Option<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<()> as rayon::iter::plumbing::Folder<()>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, &<wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<()>::{closure#0}>, <core::option::Option<()>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared> as rayon::iter::plumbing::Folder<blstrs::g2::G2Prepared>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<blstrs::g2::G2Affine>, &bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<(blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g1::G1Affine>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::scalar::Scalar>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::slice::iter::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as rayon::iter::plumbing::Folder<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>, <core::option::Option<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult> as rayon::iter::plumbing::Folder<blstrs::pairing::MillerLoopResult>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::slice::iter::Iter<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, core::slice::iter::Iter<[u8; 32]>>, &bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<(blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g1::G1Affine>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::flat_map::FlatMapFolder<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon::iter::plumbing::Folder<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::consume_iter::<core::iter::adapters::zip::Zip<core::slice::iter::Iter<storage_proofs_core::multi_proof::MultiProof>, core::slice::iter::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine> as rayon::iter::plumbing::Folder<blstrs::g1::G1Affine>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::cloned::Cloned<core::slice::iter::Iter<core::ops::range::Range<usize>>>, &<&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<blstrs::g1::G1Affine>::{closure#0}>, <core::option::Option<blstrs::g1::G1Affine>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bool> as rayon::iter::plumbing::Folder<bool>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, core::slice::iter::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bool>::{closure#0}>, <core::option::Option<bool>>::unwrap>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Folder<(blstrs::g2::G2Affine, blstrs::g2::G2Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g2::G2Affine>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::iter::flat_map::FlatMapFolder<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon::iter::plumbing::Folder<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::consume_iter::<core::iter::adapters::zip::Zip<core::slice::iter::Iter<storage_proofs_core::multi_proof::MultiProof>, core::slice::iter::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::flat_map::FlatMapFolder<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon::iter::plumbing::Folder<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::consume_iter::<core::iter::adapters::zip::Zip<core::slice::iter::Iter<storage_proofs_core::multi_proof::MultiProof>, core::slice::iter::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::flat_map::FlatMapFolder<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>> as rayon::iter::plumbing::Folder<(((&((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt)), &(blstrs::gt::Gt, blstrs::gt::Gt)), (&((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt)), &(blstrs::g1::G1Projective, blstrs::g1::G1Projective))), (&blstrs::scalar::Scalar, &blstrs::scalar::Scalar))>>::consume_iter::<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, core::slice::iter::Iter<(blstrs::gt::Gt, blstrs::gt::Gt)>>, core::iter::adapters::zip::Zip<core::slice::iter::Iter<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, core::slice::iter::Iter<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::scalar::Scalar>, core::slice::iter::Iter<blstrs::scalar::Scalar>>>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<(blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g1::G1Affine>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::scalar::Scalar>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Folder<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>, <core::option::Option<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::g2::G2Affine>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<blstrs::g2::G2Affine>, &bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as rayon::iter::plumbing::Folder<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>, <core::option::Option<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::slice::iter::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Folder<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>, <core::option::Option<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::flat_map::FlatMapFolder<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon::iter::plumbing::Folder<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::consume_iter::<core::iter::adapters::zip::Zip<core::slice::iter::Iter<storage_proofs_core::multi_proof::MultiProof>, core::slice::iter::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain> as rayon::iter::plumbing::Folder<filecoin_hashers::poseidon::PoseidonDomain>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Chunks<filecoin_hashers::poseidon::PoseidonDomain>, &<merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Folder<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, &<storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>, <core::option::Option<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as rayon::iter::plumbing::Folder<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, &filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>, <core::option::Option<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine> as rayon::iter::plumbing::Folder<blstrs::g2::G2Affine>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g2::G2Affine>, core::slice::iter::Iter<blstrs::scalar::Scalar>>, &bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>> as rayon::iter::plumbing::Folder<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::step_by::StepBy<core::ops::range::Range<u32>>, &ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Folder<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, &<storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>, <core::option::Option<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::slice::iter::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<(blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g1::G1Affine>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::scalar::Scalar>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective> as rayon::iter::plumbing::Folder<blstrs::g1::G1Projective>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<blstrs::scalar::Scalar>, &bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<(blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g1::G1Affine>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<(blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g1::G1Affine>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Folder<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, &<storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>, <core::option::Option<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bool> as rayon::iter::plumbing::Folder<bool>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, core::slice::iter::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bool>::{closure#0}>, <core::option::Option<bool>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::g2::G2Affine>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<alloc::vec::Vec<blstrs::g2::G2Projective>>, &bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as rayon::iter::plumbing::Folder<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>, <core::option::Option<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::try_reduce::TryReduceFolder<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, core::result::Result<(), anyhow::Error>> as rayon::iter::plumbing::Folder<core::result::Result<(), anyhow::Error>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<usize>, &<merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::g1::G1Affine>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<alloc::vec::Vec<blstrs::g1::G1Projective>>, &bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon::iter::plumbing::Folder<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, &<storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>, <core::option::Option<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bool> as rayon::iter::plumbing::Folder<bool>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, core::slice::iter::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bool>::{closure#0}>, <core::option::Option<bool>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bool> as rayon::iter::plumbing::Folder<bool>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, core::slice::iter::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bool>::{closure#0}>, <core::option::Option<bool>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as rayon::iter::plumbing::Folder<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>, <core::option::Option<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine> as rayon::iter::plumbing::Folder<blstrs::g1::G1Affine>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::cloned::Cloned<core::slice::iter::Iter<core::ops::range::Range<usize>>>, &<&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<blstrs::g1::G1Affine>::{closure#0}>, <core::option::Option<blstrs::g1::G1Affine>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Folder<(blstrs::g2::G2Affine, blstrs::g2::G2Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g2::G2Affine>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine> as rayon::iter::plumbing::Folder<blstrs::g1::G1Affine>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::cloned::Cloned<core::slice::iter::Iter<core::ops::range::Range<usize>>>, &<&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<blstrs::g1::G1Affine>::{closure#0}>, <core::option::Option<blstrs::g1::G1Affine>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::slice::iter::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Folder<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, &<storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>, <core::option::Option<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Folder<(blstrs::g2::G2Affine, blstrs::g2::G2Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g2::G2Affine>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as rayon::iter::plumbing::Folder<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, &filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>, <core::option::Option<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as rayon::iter::plumbing::Folder<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, &filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>, <core::option::Option<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::slice::iter::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>> as rayon::iter::plumbing::Folder<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::step_by::StepBy<core::ops::range::Range<u32>>, &ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<rayon::vec::SliceDrain<alloc::vec::Vec<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::flat_map::FlatMapFolder<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon::iter::plumbing::Folder<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::consume_iter::<core::iter::adapters::zip::Zip<core::slice::iter::Iter<storage_proofs_core::multi_proof::MultiProof>, core::slice::iter::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<(blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g1::G1Affine>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::scalar::Scalar>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>> as rayon::iter::plumbing::Folder<(blstrs::g2::G2Affine, blstrs::g2::G2Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g2::G2Affine>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, core::slice::iter::Iter<blstrs::g2::G2Affine>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>> as rayon::iter::plumbing::Folder<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>::{closure#0}>, <core::option::Option<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine> as rayon::iter::plumbing::Folder<blstrs::g1::G1Affine>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::cloned::Cloned<core::slice::iter::Iter<core::ops::range::Range<usize>>>, &<&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<blstrs::g1::G1Affine>::{closure#0}>, <core::option::Option<blstrs::g1::G1Affine>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Folder<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, &<storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>, <core::option::Option<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Folder<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>, <core::option::Option<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar> as rayon::iter::plumbing::Folder<blstrs::scalar::Scalar>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<blstrs::scalar::Scalar>, &bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::g1::G1Affine>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<blstrs::g1::G1Affine>, &bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::slice::iter::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::flat_map::FlatMapFolder<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon::iter::plumbing::Folder<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::consume_iter::<core::iter::adapters::zip::Zip<core::slice::iter::Iter<storage_proofs_core::multi_proof::MultiProof>, core::slice::iter::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::flat_map::FlatMapFolder<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon::iter::plumbing::Folder<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::consume_iter::<core::iter::adapters::zip::Zip<core::slice::iter::Iter<storage_proofs_core::multi_proof::MultiProof>, core::slice::iter::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as rayon::iter::plumbing::Folder<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, &filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>, <core::option::Option<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective> as rayon::iter::plumbing::Folder<blstrs::g2::G2Projective>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<blstrs::scalar::Scalar>, &bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine> as rayon::iter::plumbing::Folder<blstrs::g2::G2Affine>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::cloned::Cloned<core::slice::iter::Iter<core::ops::range::Range<usize>>>, &<&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<blstrs::g2::G2Affine>::{closure#0}>, <core::option::Option<blstrs::g2::G2Affine>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Folder<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, &<storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>, <core::option::Option<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>> as rayon::iter::plumbing::Folder<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::step_by::StepBy<core::ops::range::Range<u32>>, &ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<[u8; 32]> as rayon::iter::plumbing::Folder<[u8; 32]>>::consume_iter::<core::iter::adapters::map::Map<rayon::vec::SliceDrain<blstrs::scalar::Scalar>, &bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon::iter::plumbing::Folder<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, &<storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>, <core::option::Option<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>> as rayon::iter::plumbing::Folder<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: <rayon::iter::unzip::UnzipFolder<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecFolder<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<(blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::iter::adapters::zip::Zip<core::slice::iter::Iter<blstrs::g1::G1Affine>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, core::slice::iter::Iter<blstrs::g1::G1Affine>>, &<bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::slice::iter::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::slice::iter::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, &<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rayon::vec::SliceDrain<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, &bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>> as rayon::iter::plumbing::Folder<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::ops::range::Range<usize>, rayon::vec::SliceDrain<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, &<storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>, <core::option::Option<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::flat_map::FlatMapFolder<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon::iter::plumbing::Folder<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::consume_iter::<core::iter::adapters::zip::Zip<core::slice::iter::Iter<storage_proofs_core::multi_proof::MultiProof>, core::slice::iter::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective> as rayon::iter::plumbing::Folder<blstrs::g1::G1Projective>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<blstrs::g1::G1Affine>, &bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::scalar::Scalar>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<alloc::vec::Vec<blstrs::scalar::Scalar>>::{closure#0}>, <core::option::Option<alloc::vec::Vec<blstrs::scalar::Scalar>>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain> as rayon::iter::plumbing::Folder<filecoin_hashers::sha256::Sha256Domain>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Chunks<filecoin_hashers::sha256::Sha256Domain>, &<filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine> as rayon::iter::plumbing::Folder<blstrs::g2::G2Affine>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<blstrs::g2::G2Affine>::{closure#0}>, <core::option::Option<blstrs::g2::G2Affine>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective> as rayon::iter::plumbing::Folder<blstrs::g1::G1Projective>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<blstrs::g1::G1Affine>, &bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine> as rayon::iter::plumbing::Folder<blstrs::g1::G1Affine>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<blstrs::g1::G1Affine>::{closure#0}>, <core::option::Option<blstrs::g1::G1Affine>>::unwrap>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>> as rayon::iter::plumbing::Folder<alloc::vec::Vec<blstrs::g1::G1Affine>>>::consume_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<blstrs::g1::G1Affine>, &bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: <rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>> as rayon::iter::plumbing::Folder<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::consume_iter::<core::iter::adapters::map::Map<core::iter::adapters::take_while::TakeWhile<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::ops::range::Range<usize>, &<bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>, &<core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <rayon::iter::while_some::WhileSomeFolder<_> as rayon::iter::plumbing::Folder<core::option::Option<_>>>::consume_iter::some<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>::{closure#0}>, <core::option::Option<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::unwrap>>
Unexecuted instantiation: <_ as rayon::iter::plumbing::Folder<_>>::consume_iter::<_>
186
187
    /// Finish consuming items, produce final result.
188
    fn complete(self) -> Self::Result;
189
190
    /// Hint whether this `Folder` would like to stop processing
191
    /// further items, e.g. if a search has been completed.
192
    fn full(&self) -> bool;
193
}
194
195
/// The reducer is the final step of a `Consumer` -- after a consumer
196
/// has been split into two parts, and each of those parts has been
197
/// fully processed, we are left with two results. The reducer is then
198
/// used to combine those two results into one. See [the `plumbing`
199
/// README][r] for further details.
200
///
201
/// [r]: https://github.com/rayon-rs/rayon/blob/master/src/iter/plumbing/README.md
202
pub trait Reducer<Result> {
203
    /// Reduce two final results into one; this is executed after a
204
    /// split.
205
    fn reduce(self, left: Result, right: Result) -> Result;
206
}
207
208
/// A stateless consumer can be freely copied. These consumers can be
209
/// used like regular consumers, but they also support a
210
/// `split_off_left` method that does not take an index to split, but
211
/// simply splits at some arbitrary point (`for_each`, for example,
212
/// produces an unindexed consumer).
213
pub trait UnindexedConsumer<I>: Consumer<I> {
214
    /// Splits off a "left" consumer and returns it. The `self`
215
    /// consumer should then be used to consume the "right" portion of
216
    /// the data. (The ordering matters for methods like find_first --
217
    /// values produced by the returned value are given precedence
218
    /// over values produced by `self`.) Once the left and right
219
    /// halves have been fully consumed, you should reduce the results
220
    /// with the result of `to_reducer`.
221
    fn split_off_left(&self) -> Self;
222
223
    /// Creates a reducer that can be used to combine the results from
224
    /// a split consumer.
225
    fn to_reducer(&self) -> Self::Reducer;
226
}
227
228
/// A variant on `Producer` which does not know its exact length or
229
/// cannot represent it in a `usize`. These producers act like
230
/// ordinary producers except that they cannot be told to split at a
231
/// particular point. Instead, you just ask them to split 'somewhere'.
232
///
233
/// (In principle, `Producer` could extend this trait; however, it
234
/// does not because to do so would require producers to carry their
235
/// own length with them.)
236
pub trait UnindexedProducer: Send + Sized {
237
    /// The type of item returned by this producer.
238
    type Item;
239
240
    /// Split midway into a new producer if possible, otherwise return `None`.
241
    fn split(self) -> (Self, Option<Self>);
242
243
    /// Iterate the producer, feeding each element to `folder`, and
244
    /// stop when the folder is full (or all elements have been consumed).
245
    fn fold_with<F>(self, folder: F) -> F
246
    where
247
        F: Folder<Self::Item>;
248
}
249
250
/// A splitter controls the policy for splitting into smaller work items.
251
///
252
/// Thief-splitting is an adaptive policy that starts by splitting into
253
/// enough jobs for every worker thread, and then resets itself whenever a
254
/// job is actually stolen into a different thread.
255
0
#[derive(Clone, Copy)]
256
struct Splitter {
257
    /// The `splits` tell us approximately how many remaining times we'd
258
    /// like to split this job.  We always just divide it by two though, so
259
    /// the effective number of pieces will be `next_power_of_two()`.
260
    splits: usize,
261
}
262
263
impl Splitter {
264
    #[inline]
265
55.1k
    fn new() -> Splitter {
266
55.1k
        Splitter {
267
55.1k
            splits: crate::current_num_threads(),
268
55.1k
        }
269
55.1k
    }
270
271
    #[inline]
272
87.2k
    fn try_split(&mut self, stolen: bool) -> bool {
273
87.2k
        let Splitter { splits } = *self;
274
87.2k
275
87.2k
        if stolen {
276
            // This job was stolen!  Reset the number of desired splits to the
277
            // thread count, if that's more than we had remaining anyway.
278
16.5k
            self.splits = cmp::max(crate::current_num_threads(), self.splits / 2);
279
16.5k
            true
280
70.6k
        } else if splits > 0 {
281
            // We have splits remaining, make it so.
282
67.1k
            self.splits /= 2;
283
67.1k
            true
284
        } else {
285
            // Not stolen, and no more splits -- we're done!
286
3.50k
            false
287
        }
288
87.2k
    }
289
}
290
291
/// The length splitter is built on thief-splitting, but additionally takes
292
/// into account the remaining length of the iterator.
293
0
#[derive(Clone, Copy)]
294
struct LengthSplitter {
295
    inner: Splitter,
296
297
    /// The smallest we're willing to divide into.  Usually this is just 1,
298
    /// but you can choose a larger working size with `with_min_len()`.
299
    min: usize,
300
}
301
302
impl LengthSplitter {
303
    /// Creates a new splitter based on lengths.
304
    ///
305
    /// The `min` is a hard lower bound.  We'll never split below that, but
306
    /// of course an iterator might start out smaller already.
307
    ///
308
    /// The `max` is an upper bound on the working size, used to determine
309
    /// the minimum number of times we need to split to get under that limit.
310
    /// The adaptive algorithm may very well split even further, but never
311
    /// smaller than the `min`.
312
    #[inline]
313
55.1k
    fn new(min: usize, max: usize, len: usize) -> LengthSplitter {
314
55.1k
        let mut splitter = LengthSplitter {
315
55.1k
            inner: Splitter::new(),
316
55.1k
            min: cmp::max(min, 1),
317
55.1k
        };
318
55.1k
319
55.1k
        // Divide the given length by the max working length to get the minimum
320
55.1k
        // number of splits we need to get under that max.  This rounds down,
321
55.1k
        // but the splitter actually gives `next_power_of_two()` pieces anyway.
322
55.1k
        // e.g. len 12345 / max 100 = 123 min_splits -> 128 pieces.
323
55.1k
        let min_splits = len / cmp::max(max, 1);
324
55.1k
325
55.1k
        // Only update the value if it's not splitting enough already.
326
55.1k
        if min_splits > splitter.inner.splits {
327
0
            splitter.inner.splits = min_splits;
328
55.1k
        }
329
330
55.1k
        splitter
331
55.1k
    }
332
333
    #[inline]
334
222k
    fn try_split(&mut self, len: usize, stolen: bool) -> bool {
335
222k
        // If splitting wouldn't make us too small, try the inner splitter.
336
222k
        len / 2 >= self.min && self.inner.try_split(stolen)
337
222k
    }
338
}
339
340
/// This helper function is used to "connect" a parallel iterator to a
341
/// consumer. It will convert the `par_iter` into a producer P and
342
/// then pull items from P and feed them to `consumer`, splitting and
343
/// creating parallel threads as needed.
344
///
345
/// This is useful when you are implementing your own parallel
346
/// iterators: it is often used as the definition of the
347
/// [`drive_unindexed`] or [`drive`] methods.
348
///
349
/// [`drive_unindexed`]: ../trait.ParallelIterator.html#tymethod.drive_unindexed
350
/// [`drive`]: ../trait.IndexedParallelIterator.html#tymethod.drive
351
55.1k
pub fn bridge<I, C>(par_iter: I, consumer: C) -> C::Result
352
55.1k
where
353
55.1k
    I: IndexedParallelIterator,
354
55.1k
    C: Consumer<I::Item>,
355
55.1k
{
356
55.1k
    let len = par_iter.len();
357
55.1k
    return par_iter.with_producer(Callback { len, consumer });
358
55.1k
359
55.1k
    struct Callback<C> {
360
55.1k
        len: usize,
361
55.1k
        consumer: C,
362
55.1k
    }
363
55.1k
364
55.1k
    impl<C, I> ProducerCallback<I> for Callback<C>
365
55.1k
    where
366
55.1k
        C: Consumer<I>,
367
55.1k
    {
368
55.1k
        type Output = C::Result;
369
55.1k
        fn callback<P>(self, producer: P) -> C::Result
370
55.1k
        where
371
55.1k
            P: Producer<Item = I>,
372
55.1k
        {
373
55.1k
            bridge_producer_consumer(self.len, producer, self.consumer)
374
55.1k
        }
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>::callback::<rayon::iter::len::MinLenProducer<rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>::callback::<rayon::iter::len::MinLenProducer<rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&fvm::kernel::default::verify_aggregate_seals::AggregationInputs>>::callback::<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>>::callback::<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>>
<rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<wasmtime_types::SignatureIndex>>::callback::<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>>
Line
Count
Source
369
18.3k
        fn callback<P>(self, producer: P) -> C::Result
370
18.3k
        where
371
18.3k
            P: Producer<Item = I>,
372
18.3k
        {
373
18.3k
            bridge_producer_consumer(self.len, producer, self.consumer)
374
18.3k
        }
<rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>>::callback::<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>>
Line
Count
Source
369
18.3k
        fn callback<P>(self, producer: P) -> C::Result
370
18.3k
        where
371
18.3k
            P: Producer<Item = I>,
372
18.3k
        {
373
18.3k
            bridge_producer_consumer(self.len, producer, self.consumer)
374
18.3k
        }
<rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>>::callback::<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>>
Line
Count
Source
369
18.3k
        fn callback<P>(self, producer: P) -> C::Result
370
18.3k
        where
371
18.3k
            P: Producer<Item = I>,
372
18.3k
        {
373
18.3k
            bridge_producer_consumer(self.len, producer, self.consumer)
374
18.3k
        }
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<wasmtime_types::SignatureIndex>>::callback::<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>>::callback::<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[filecoin_hashers::poseidon::PoseidonDomain]>>::callback::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g1::G1Affine>>::callback::<rayon::slice::IterProducer<blstrs::g1::G1Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::callback::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<(u32, &storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<(&blstrs::g2::G2Affine, &blstrs::scalar::Scalar)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::callback::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<(&blstrs::g2::G2Affine, &blstrs::scalar::Scalar)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>> as rayon::iter::plumbing::ProducerCallback<&core::ops::range::Range<usize>>>::callback::<rayon::slice::IterProducer<core::ops::range::Range<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon::iter::plumbing::ProducerCallback<alloc::vec::Vec<blstrs::scalar::Scalar>>>::callback::<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<((usize, &mut alloc::vec::Vec<blstrs::g2::G2Projective>), blstrs::g2::G2Projective)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&mut blstrs::g2::G2Affine, &blstrs::g2::G2Affine)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(((&blstrs::g2::G2Affine, &blstrs::g2::G2Affine), &blstrs::g2::G2Affine), &blstrs::g2::G2Affine)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<(u32, &storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::callback::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<((&blstrs::g1::G1Affine, &blstrs::g1::G1Affine), &blstrs::scalar::Scalar)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&alloc::vec::Vec<blstrs::g1::G1Projective>>>::callback::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<u32>>::callback::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&alloc::vec::Vec<blstrs::g2::G2Projective>>>::callback::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g1::G1Affine>>::callback::<rayon::slice::IterProducer<blstrs::g1::G1Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::scalar::Scalar>>::callback::<rayon::slice::IterProducer<blstrs::scalar::Scalar>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, (&storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>, &storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>))>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&&bellperson::groth16::proof::Proof<blstrs::Bls12>, &[u8; 32])>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<u32>>::callback::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g2::G2Affine>>::callback::<rayon::slice::IterProducer<blstrs::g2::G2Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<u32>>::callback::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&&bellperson::groth16::proof::Proof<blstrs::Bls12>, &[u8; 32])>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<blstrs::scalar::Scalar>>::callback::<rayon::vec::DrainProducer<blstrs::scalar::Scalar>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::callback::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::scalar::Scalar>>::callback::<rayon::slice::IterProducer<blstrs::scalar::Scalar>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::scalar::Scalar>>::callback::<rayon::slice::IterProducer<blstrs::scalar::Scalar>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, &storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g2::G2Affine>>::callback::<rayon::slice::IterProducer<blstrs::g2::G2Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<u32>>::callback::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::callback::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g2::G2Affine>>::callback::<rayon::slice::IterProducer<blstrs::g2::G2Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, (&storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>, &storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>))>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, &storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[filecoin_hashers::poseidon::PoseidonDomain]>>::callback::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>> as rayon::iter::plumbing::ProducerCallback<&core::ops::range::Range<usize>>>::callback::<rayon::slice::IterProducer<core::ops::range::Range<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<((&blstrs::g1::G1Affine, &blstrs::g1::G1Affine), &blstrs::scalar::Scalar)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(((&blstrs::g2::G2Affine, &blstrs::g2::G2Affine), &blstrs::g2::G2Affine), &blstrs::g2::G2Affine)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>> as rayon::iter::plumbing::ProducerCallback<&core::ops::range::Range<usize>>>::callback::<rayon::slice::IterProducer<core::ops::range::Range<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(((&blstrs::g2::G2Affine, &blstrs::g2::G2Affine), &blstrs::g2::G2Affine), &blstrs::g2::G2Affine)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, (&storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>, &storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>))>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&mut blstrs::scalar::Scalar, &mut blstrs::scalar::Scalar)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&alloc::vec::Vec<blstrs::g1::G1Projective>>>::callback::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::scalar::Scalar>>::callback::<rayon::slice::IterProducer<blstrs::scalar::Scalar>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>> as rayon::iter::plumbing::ProducerCallback<&core::ops::range::Range<usize>>>::callback::<rayon::slice::IterProducer<core::ops::range::Range<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, (&storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>, &storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>))>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::scalar::Scalar>>::callback::<rayon::slice::IterProducer<blstrs::scalar::Scalar>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<((&blstrs::g1::G1Affine, &blstrs::g1::G1Affine), &blstrs::scalar::Scalar)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, (&storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>, &storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>))>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<((&blstrs::g1::G1Affine, &blstrs::g1::G1Affine), &blstrs::scalar::Scalar)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>>::callback::<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<((usize, &mut alloc::vec::Vec<blstrs::g1::G1Projective>), blstrs::g1::G1Projective)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(((&blstrs::g1::G1Affine, &blstrs::g1::G1Affine), &blstrs::g1::G1Affine), &blstrs::g1::G1Affine)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, &storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<u32>>::callback::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, (&storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>, &storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>))>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(((&blstrs::g1::G1Affine, &blstrs::g1::G1Affine), &blstrs::g1::G1Affine), &blstrs::g1::G1Affine)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<(u32, &storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::scalar::Scalar>>::callback::<rayon::slice::IterProducer<blstrs::scalar::Scalar>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>> as rayon::iter::plumbing::ProducerCallback<&core::ops::range::Range<usize>>>::callback::<rayon::slice::IterProducer<core::ops::range::Range<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::callback::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(((&blstrs::g1::G1Affine, &blstrs::g1::G1Affine), &blstrs::g1::G1Affine), &blstrs::g1::G1Affine)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::extend::ListVecConsumer> as rayon::iter::plumbing::ProducerCallback<alloc::vec::Vec<blstrs::scalar::Scalar>>>::callback::<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>> as rayon::iter::plumbing::ProducerCallback<&core::ops::range::Range<usize>>>::callback::<rayon::slice::IterProducer<core::ops::range::Range<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<blstrs::scalar::Scalar>>::callback::<rayon::vec::DrainProducer<blstrs::scalar::Scalar>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&alloc::vec::Vec<blstrs::g2::G2Projective>>>::callback::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, &storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(((&blstrs::g2::G2Affine, &blstrs::g2::G2Affine), &blstrs::g2::G2Affine), &blstrs::g2::G2Affine)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>>::callback::<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(((&blstrs::g1::G1Affine, &blstrs::g1::G1Affine), &blstrs::g1::G1Affine), &blstrs::g1::G1Affine)>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, &storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g1::G1Affine>>::callback::<rayon::slice::IterProducer<blstrs::g1::G1Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&usize>>::callback::<rayon::slice::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, &storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, &storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g2::G2Affine>>::callback::<rayon::slice::IterProducer<blstrs::g2::G2Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>> as rayon::iter::plumbing::ProducerCallback<&core::ops::range::Range<usize>>>::callback::<rayon::slice::IterProducer<core::ops::range::Range<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g1::G1Affine>>::callback::<rayon::slice::IterProducer<blstrs::g1::G1Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>> as rayon::iter::plumbing::ProducerCallback<&core::ops::range::Range<usize>>>::callback::<rayon::slice::IterProducer<core::ops::range::Range<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(((&((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt)), &(blstrs::gt::Gt, blstrs::gt::Gt)), (&((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt)), &(blstrs::g1::G1Projective, blstrs::g1::G1Projective))), (&blstrs::scalar::Scalar, &blstrs::scalar::Scalar))>>::callback::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::callback::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&mut blstrs::g1::G1Affine, &blstrs::g1::G1Affine)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, (&storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>, &storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>))>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, (&storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>, &storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>))>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, &storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::callback::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>> as rayon::iter::plumbing::ProducerCallback<&core::ops::range::Range<usize>>>::callback::<rayon::slice::IterProducer<core::ops::range::Range<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(usize, storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<u32>>::callback::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<(u32, &storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::callback::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>> as rayon::iter::plumbing::ProducerCallback<&mut bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::callback::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::callback::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::callback::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>> as rayon::iter::plumbing::ProducerCallback<&core::ops::range::Range<usize>>>::callback::<rayon::slice::IterProducer<core::ops::range::Range<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>]>>::callback::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<(&storage_proofs_core::multi_proof::MultiProof, &storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>)>>::callback::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[filecoin_hashers::sha256::Sha256Domain]>>::callback::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&[filecoin_hashers::sha256::Sha256Domain]>>::callback::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g1::G1Affine>>::callback::<rayon::slice::IterProducer<blstrs::g1::G1Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g1::G1Affine>>::callback::<rayon::slice::IterProducer<blstrs::g1::G1Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g1::G1Affine>>::callback::<rayon::slice::IterProducer<blstrs::g1::G1Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<usize>>::callback::<rayon::range::IterProducer<usize>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>> as rayon::iter::plumbing::ProducerCallback<&blstrs::g1::G1Affine>>::callback::<rayon::slice::IterProducer<blstrs::g1::G1Affine>>
Unexecuted instantiation: <rayon::iter::plumbing::bridge::Callback<_> as rayon::iter::plumbing::ProducerCallback<_>>::callback::<_>
375
55.1k
    }
376
55.1k
}
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::len::MinLen<rayon::vec::Drain<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::len::MinLen<rayon::vec::Drain<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>
rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>
Line
Count
Source
351
18.3k
pub fn bridge<I, C>(par_iter: I, consumer: C) -> C::Result
352
18.3k
where
353
18.3k
    I: IndexedParallelIterator,
354
18.3k
    C: Consumer<I::Item>,
355
18.3k
{
356
18.3k
    let len = par_iter.len();
357
18.3k
    return par_iter.with_producer(Callback { len, consumer });
358
18.3k
359
18.3k
    struct Callback<C> {
360
18.3k
        len: usize,
361
18.3k
        consumer: C,
362
18.3k
    }
363
18.3k
364
18.3k
    impl<C, I> ProducerCallback<I> for Callback<C>
365
18.3k
    where
366
18.3k
        C: Consumer<I>,
367
18.3k
    {
368
18.3k
        type Output = C::Result;
369
18.3k
        fn callback<P>(self, producer: P) -> C::Result
370
18.3k
        where
371
18.3k
            P: Producer<Item = I>,
372
18.3k
        {
373
18.3k
            bridge_producer_consumer(self.len, producer, self.consumer)
374
18.3k
        }
375
18.3k
    }
376
18.3k
}
rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>
Line
Count
Source
351
18.3k
pub fn bridge<I, C>(par_iter: I, consumer: C) -> C::Result
352
18.3k
where
353
18.3k
    I: IndexedParallelIterator,
354
18.3k
    C: Consumer<I::Item>,
355
18.3k
{
356
18.3k
    let len = par_iter.len();
357
18.3k
    return par_iter.with_producer(Callback { len, consumer });
358
18.3k
359
18.3k
    struct Callback<C> {
360
18.3k
        len: usize,
361
18.3k
        consumer: C,
362
18.3k
    }
363
18.3k
364
18.3k
    impl<C, I> ProducerCallback<I> for Callback<C>
365
18.3k
    where
366
18.3k
        C: Consumer<I>,
367
18.3k
    {
368
18.3k
        type Output = C::Result;
369
18.3k
        fn callback<P>(self, producer: P) -> C::Result
370
18.3k
        where
371
18.3k
            P: Producer<Item = I>,
372
18.3k
        {
373
18.3k
            bridge_producer_consumer(self.len, producer, self.consumer)
374
18.3k
        }
375
18.3k
    }
376
18.3k
}
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>
rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>
Line
Count
Source
351
18.3k
pub fn bridge<I, C>(par_iter: I, consumer: C) -> C::Result
352
18.3k
where
353
18.3k
    I: IndexedParallelIterator,
354
18.3k
    C: Consumer<I::Item>,
355
18.3k
{
356
18.3k
    let len = par_iter.len();
357
18.3k
    return par_iter.with_producer(Callback { len, consumer });
358
18.3k
359
18.3k
    struct Callback<C> {
360
18.3k
        len: usize,
361
18.3k
        consumer: C,
362
18.3k
    }
363
18.3k
364
18.3k
    impl<C, I> ProducerCallback<I> for Callback<C>
365
18.3k
    where
366
18.3k
        C: Consumer<I>,
367
18.3k
    {
368
18.3k
        type Output = C::Result;
369
18.3k
        fn callback<P>(self, producer: P) -> C::Result
370
18.3k
        where
371
18.3k
            P: Producer<Item = I>,
372
18.3k
        {
373
18.3k
            bridge_producer_consumer(self.len, producer, self.consumer)
374
18.3k
        }
375
18.3k
    }
376
18.3k
}
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::take::Take<rayon::iter::enumerate::Enumerate<rayon::slice::IterMut<alloc::vec::Vec<blstrs::g2::G2Projective>>>>, rayon::vec::IntoIter<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::vec::IntoIter<u32>, rayon::slice::Iter<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::slice::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::slice::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::step_by::StepBy<rayon::range::Iter<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::slice::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g2::G2Affine>, rayon::slice::Iter<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::slice::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::take::Take<rayon::vec::IntoIter<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::step_by::StepBy<rayon::range::Iter<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::step_by::StepBy<rayon::range::Iter<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::Iter<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::Iter<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::take::Take<rayon::iter::enumerate::Enumerate<rayon::slice::IterMut<alloc::vec::Vec<blstrs::g1::G1Projective>>>>, rayon::vec::IntoIter<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::step_by::StepBy<rayon::range::Iter<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::IterMut<blstrs::g1::G1Affine>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::len::MinLen<rayon::range::Iter<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::vec::IntoIter<u32>, rayon::slice::Iter<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g2::G2Affine>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::slice::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::slice::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::Iter<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::Iter<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::len::MinLen<rayon::range::Iter<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::IterMut<blstrs::scalar::Scalar>, rayon::slice::IterMut<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g2::G2Affine>, rayon::slice::Iter<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g2::G2Affine>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::vec::IntoIter<u32>, rayon::slice::Iter<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::IterMut<blstrs::g2::G2Affine>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g2::G2Affine>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::take::Take<rayon::vec::IntoIter<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::step_by::StepBy<rayon::range::Iter<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::slice::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g2::G2Affine>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::slice::Iter<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::Iter<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::step_by::StepBy<rayon::range::Iter<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::Iter<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::slice::Iter<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::vec::IntoIter<u32>, rayon::slice::Iter<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::vec::IntoIter<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::Iter<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::Zip<rayon::slice::Iter<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::Iter<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::scalar::Scalar>, rayon::slice::Iter<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::zip::Zip<rayon::iter::zip::Zip<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::slice::Iter<blstrs::g1::G1Affine>>, rayon::slice::Iter<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::iter::zip::Zip<rayon::slice::Iter<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::Iter<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::enumerate::Enumerate<rayon::vec::IntoIter<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::IterMut<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::chunks::Chunks<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::len::MinLen<rayon::range::Iter<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::iter::len::MinLen<rayon::range::Iter<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::slice::Iter<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<rayon::range::Iter<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge::<_, _>
377
378
/// This helper function is used to "connect" a producer and a
379
/// consumer. You may prefer to call [`bridge`], which wraps this
380
/// function. This function will draw items from `producer` and feed
381
/// them to `consumer`, splitting and creating parallel tasks when
382
/// needed.
383
///
384
/// This is useful when you are implementing your own parallel
385
/// iterators: it is often used as the definition of the
386
/// [`drive_unindexed`] or [`drive`] methods.
387
///
388
/// [`bridge`]: fn.bridge.html
389
/// [`drive_unindexed`]: ../trait.ParallelIterator.html#tymethod.drive_unindexed
390
/// [`drive`]: ../trait.IndexedParallelIterator.html#tymethod.drive
391
55.1k
pub fn bridge_producer_consumer<P, C>(len: usize, producer: P, consumer: C) -> C::Result
392
55.1k
where
393
55.1k
    P: Producer,
394
55.1k
    C: Consumer<P::Item>,
395
55.1k
{
396
55.1k
    let splitter = LengthSplitter::new(producer.min_len(), producer.max_len(), len);
397
55.1k
    return helper(len, false, splitter, producer, consumer);
398
55.1k
399
222k
    fn helper<P, C>(
400
222k
        len: usize,
401
222k
        migrated: bool,
402
222k
        mut splitter: LengthSplitter,
403
222k
        producer: P,
404
222k
        consumer: C,
405
222k
    ) -> C::Result
406
222k
    where
407
222k
        P: Producer,
408
222k
        C: Consumer<P::Item>,
409
222k
    {
410
222k
        if consumer.full() {
411
55.1k
            consumer.into_folder().complete()
412
222k
        } else if splitter.try_split(len, migrated) {
413
83.7k
            let mid = len / 2;
414
83.7k
            let (left_producer, right_producer) = producer.split_at(mid);
415
83.7k
            let (left_consumer, right_consumer, reducer) = consumer.split_at(mid);
416
83.7k
            let (left_result, right_result) = join_context(
417
83.7k
                |context| {
418
83.7k
                    helper(
419
83.7k
                        mid,
420
83.7k
                        context.migrated(),
421
83.7k
                        splitter,
422
83.7k
                        left_producer,
423
83.7k
                        left_consumer,
424
83.7k
                    )
425
83.7k
                },
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}
rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}
Line
Count
Source
417
55.3k
                |context| {
418
55.3k
                    helper(
419
55.3k
                        mid,
420
55.3k
                        context.migrated(),
421
55.3k
                        splitter,
422
55.3k
                        left_producer,
423
55.3k
                        left_consumer,
424
55.3k
                    )
425
55.3k
                },
rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}
Line
Count
Source
417
6.49k
                |context| {
418
6.49k
                    helper(
419
6.49k
                        mid,
420
6.49k
                        context.migrated(),
421
6.49k
                        splitter,
422
6.49k
                        left_producer,
423
6.49k
                        left_consumer,
424
6.49k
                    )
425
6.49k
                },
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}
rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}
Line
Count
Source
417
21.9k
                |context| {
418
21.9k
                    helper(
419
21.9k
                        mid,
420
21.9k
                        context.migrated(),
421
21.9k
                        splitter,
422
21.9k
                        left_producer,
423
21.9k
                        left_consumer,
424
21.9k
                    )
425
21.9k
                },
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<_, _>::{closure#0}
426
83.7k
                |context| {
427
83.7k
                    helper(
428
83.7k
                        len - mid,
429
83.7k
                        context.migrated(),
430
83.7k
                        splitter,
431
83.7k
                        right_producer,
432
83.7k
                        right_consumer,
433
83.7k
                    )
434
83.7k
                },
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}
rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}
Line
Count
Source
426
55.3k
                |context| {
427
55.3k
                    helper(
428
55.3k
                        len - mid,
429
55.3k
                        context.migrated(),
430
55.3k
                        splitter,
431
55.3k
                        right_producer,
432
55.3k
                        right_consumer,
433
55.3k
                    )
434
55.3k
                },
rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}
Line
Count
Source
426
6.49k
                |context| {
427
6.49k
                    helper(
428
6.49k
                        len - mid,
429
6.49k
                        context.migrated(),
430
6.49k
                        splitter,
431
6.49k
                        right_producer,
432
6.49k
                        right_consumer,
433
6.49k
                    )
434
6.49k
                },
rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}
Line
Count
Source
426
21.9k
                |context| {
427
21.9k
                    helper(
428
21.9k
                        len - mid,
429
21.9k
                        context.migrated(),
430
21.9k
                        splitter,
431
21.9k
                        right_producer,
432
21.9k
                        right_consumer,
433
21.9k
                    )
434
21.9k
                },
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<_, _>::{closure#1}
435
83.7k
            );
436
83.7k
            reducer.reduce(left_result, right_result)
437
55.1k
        } else {
438
138k
            producer.fold_with(consumer.into_folder()).complete()
439
55.1k
        }
440
222k
    }
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>
rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>
Line
Count
Source
399
31.3k
    fn helper<P, C>(
400
31.3k
        len: usize,
401
31.3k
        migrated: bool,
402
31.3k
        mut splitter: LengthSplitter,
403
31.3k
        producer: P,
404
31.3k
        consumer: C,
405
31.3k
    ) -> C::Result
406
31.3k
    where
407
31.3k
        P: Producer,
408
31.3k
        C: Consumer<P::Item>,
409
31.3k
    {
410
31.3k
        if consumer.full() {
411
0
            consumer.into_folder().complete()
412
31.3k
        } else if splitter.try_split(len, migrated) {
413
6.49k
            let mid = len / 2;
414
6.49k
            let (left_producer, right_producer) = producer.split_at(mid);
415
6.49k
            let (left_consumer, right_consumer, reducer) = consumer.split_at(mid);
416
6.49k
            let (left_result, right_result) = join_context(
417
6.49k
                |context| {
418
                    helper(
419
                        mid,
420
                        context.migrated(),
421
                        splitter,
422
                        left_producer,
423
                        left_consumer,
424
                    )
425
6.49k
                },
426
6.49k
                |context| {
427
                    helper(
428
                        len - mid,
429
                        context.migrated(),
430
                        splitter,
431
                        right_producer,
432
                        right_consumer,
433
                    )
434
6.49k
                },
435
6.49k
            );
436
6.49k
            reducer.reduce(left_result, right_result)
437
        } else {
438
24.8k
            producer.fold_with(consumer.into_folder()).complete()
439
        }
440
31.3k
    }
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>
rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>
Line
Count
Source
399
62.2k
    fn helper<P, C>(
400
62.2k
        len: usize,
401
62.2k
        migrated: bool,
402
62.2k
        mut splitter: LengthSplitter,
403
62.2k
        producer: P,
404
62.2k
        consumer: C,
405
62.2k
    ) -> C::Result
406
62.2k
    where
407
62.2k
        P: Producer,
408
62.2k
        C: Consumer<P::Item>,
409
62.2k
    {
410
62.2k
        if consumer.full() {
411
0
            consumer.into_folder().complete()
412
62.2k
        } else if splitter.try_split(len, migrated) {
413
21.9k
            let mid = len / 2;
414
21.9k
            let (left_producer, right_producer) = producer.split_at(mid);
415
21.9k
            let (left_consumer, right_consumer, reducer) = consumer.split_at(mid);
416
21.9k
            let (left_result, right_result) = join_context(
417
21.9k
                |context| {
418
                    helper(
419
                        mid,
420
                        context.migrated(),
421
                        splitter,
422
                        left_producer,
423
                        left_consumer,
424
                    )
425
21.9k
                },
426
21.9k
                |context| {
427
                    helper(
428
                        len - mid,
429
                        context.migrated(),
430
                        splitter,
431
                        right_producer,
432
                        right_consumer,
433
                    )
434
21.9k
                },
435
21.9k
            );
436
21.9k
            reducer.reduce(left_result, right_result)
437
        } else {
438
40.3k
            producer.fold_with(consumer.into_folder()).complete()
439
        }
440
62.2k
    }
rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>
Line
Count
Source
399
129k
    fn helper<P, C>(
400
129k
        len: usize,
401
129k
        migrated: bool,
402
129k
        mut splitter: LengthSplitter,
403
129k
        producer: P,
404
129k
        consumer: C,
405
129k
    ) -> C::Result
406
129k
    where
407
129k
        P: Producer,
408
129k
        C: Consumer<P::Item>,
409
129k
    {
410
129k
        if consumer.full() {
411
0
            consumer.into_folder().complete()
412
129k
        } else if splitter.try_split(len, migrated) {
413
55.3k
            let mid = len / 2;
414
55.3k
            let (left_producer, right_producer) = producer.split_at(mid);
415
55.3k
            let (left_consumer, right_consumer, reducer) = consumer.split_at(mid);
416
55.3k
            let (left_result, right_result) = join_context(
417
55.3k
                |context| {
418
                    helper(
419
                        mid,
420
                        context.migrated(),
421
                        splitter,
422
                        left_producer,
423
                        left_consumer,
424
                    )
425
55.3k
                },
426
55.3k
                |context| {
427
                    helper(
428
                        len - mid,
429
                        context.migrated(),
430
                        splitter,
431
                        right_producer,
432
                        right_consumer,
433
                    )
434
55.3k
                },
435
55.3k
            );
436
55.3k
            reducer.reduce(left_result, right_result)
437
        } else {
438
73.7k
            producer.fold_with(consumer.into_folder()).complete()
439
        }
440
129k
    }
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::helper::<_, _>
441
55.1k
}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::len::MinLenProducer<rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::len::MinLenProducer<rayon::vec::DrainProducer<(&fvm_shared::sector::seal::SealVerifyInfo, fvm::gas::timer::GasTimer)>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>
rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>
Line
Count
Source
391
18.3k
pub fn bridge_producer_consumer<P, C>(len: usize, producer: P, consumer: C) -> C::Result
392
18.3k
where
393
18.3k
    P: Producer,
394
18.3k
    C: Consumer<P::Item>,
395
18.3k
{
396
18.3k
    let splitter = LengthSplitter::new(producer.min_len(), producer.max_len(), len);
397
18.3k
    return helper(len, false, splitter, producer, consumer);
398
18.3k
399
18.3k
    fn helper<P, C>(
400
18.3k
        len: usize,
401
18.3k
        migrated: bool,
402
18.3k
        mut splitter: LengthSplitter,
403
18.3k
        producer: P,
404
18.3k
        consumer: C,
405
18.3k
    ) -> C::Result
406
18.3k
    where
407
18.3k
        P: Producer,
408
18.3k
        C: Consumer<P::Item>,
409
18.3k
    {
410
18.3k
        if consumer.full() {
411
18.3k
            consumer.into_folder().complete()
412
18.3k
        } else if splitter.try_split(len, migrated) {
413
18.3k
            let mid = len / 2;
414
18.3k
            let (left_producer, right_producer) = producer.split_at(mid);
415
18.3k
            let (left_consumer, right_consumer, reducer) = consumer.split_at(mid);
416
18.3k
            let (left_result, right_result) = join_context(
417
18.3k
                |context| {
418
18.3k
                    helper(
419
18.3k
                        mid,
420
18.3k
                        context.migrated(),
421
18.3k
                        splitter,
422
18.3k
                        left_producer,
423
18.3k
                        left_consumer,
424
18.3k
                    )
425
18.3k
                },
426
18.3k
                |context| {
427
18.3k
                    helper(
428
18.3k
                        len - mid,
429
18.3k
                        context.migrated(),
430
18.3k
                        splitter,
431
18.3k
                        right_producer,
432
18.3k
                        right_consumer,
433
18.3k
                    )
434
18.3k
                },
435
18.3k
            );
436
18.3k
            reducer.reduce(left_result, right_result)
437
18.3k
        } else {
438
18.3k
            producer.fold_with(consumer.into_folder()).complete()
439
18.3k
        }
440
18.3k
    }
441
18.3k
}
rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>
Line
Count
Source
391
18.3k
pub fn bridge_producer_consumer<P, C>(len: usize, producer: P, consumer: C) -> C::Result
392
18.3k
where
393
18.3k
    P: Producer,
394
18.3k
    C: Consumer<P::Item>,
395
18.3k
{
396
18.3k
    let splitter = LengthSplitter::new(producer.min_len(), producer.max_len(), len);
397
18.3k
    return helper(len, false, splitter, producer, consumer);
398
18.3k
399
18.3k
    fn helper<P, C>(
400
18.3k
        len: usize,
401
18.3k
        migrated: bool,
402
18.3k
        mut splitter: LengthSplitter,
403
18.3k
        producer: P,
404
18.3k
        consumer: C,
405
18.3k
    ) -> C::Result
406
18.3k
    where
407
18.3k
        P: Producer,
408
18.3k
        C: Consumer<P::Item>,
409
18.3k
    {
410
18.3k
        if consumer.full() {
411
18.3k
            consumer.into_folder().complete()
412
18.3k
        } else if splitter.try_split(len, migrated) {
413
18.3k
            let mid = len / 2;
414
18.3k
            let (left_producer, right_producer) = producer.split_at(mid);
415
18.3k
            let (left_consumer, right_consumer, reducer) = consumer.split_at(mid);
416
18.3k
            let (left_result, right_result) = join_context(
417
18.3k
                |context| {
418
18.3k
                    helper(
419
18.3k
                        mid,
420
18.3k
                        context.migrated(),
421
18.3k
                        splitter,
422
18.3k
                        left_producer,
423
18.3k
                        left_consumer,
424
18.3k
                    )
425
18.3k
                },
426
18.3k
                |context| {
427
18.3k
                    helper(
428
18.3k
                        len - mid,
429
18.3k
                        context.migrated(),
430
18.3k
                        splitter,
431
18.3k
                        right_producer,
432
18.3k
                        right_consumer,
433
18.3k
                    )
434
18.3k
                },
435
18.3k
            );
436
18.3k
            reducer.reduce(left_result, right_result)
437
18.3k
        } else {
438
18.3k
            producer.fold_with(consumer.into_folder()).complete()
439
18.3k
        }
440
18.3k
    }
441
18.3k
}
rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>
Line
Count
Source
391
18.3k
pub fn bridge_producer_consumer<P, C>(len: usize, producer: P, consumer: C) -> C::Result
392
18.3k
where
393
18.3k
    P: Producer,
394
18.3k
    C: Consumer<P::Item>,
395
18.3k
{
396
18.3k
    let splitter = LengthSplitter::new(producer.min_len(), producer.max_len(), len);
397
18.3k
    return helper(len, false, splitter, producer, consumer);
398
18.3k
399
18.3k
    fn helper<P, C>(
400
18.3k
        len: usize,
401
18.3k
        migrated: bool,
402
18.3k
        mut splitter: LengthSplitter,
403
18.3k
        producer: P,
404
18.3k
        consumer: C,
405
18.3k
    ) -> C::Result
406
18.3k
    where
407
18.3k
        P: Producer,
408
18.3k
        C: Consumer<P::Item>,
409
18.3k
    {
410
18.3k
        if consumer.full() {
411
18.3k
            consumer.into_folder().complete()
412
18.3k
        } else if splitter.try_split(len, migrated) {
413
18.3k
            let mid = len / 2;
414
18.3k
            let (left_producer, right_producer) = producer.split_at(mid);
415
18.3k
            let (left_consumer, right_consumer, reducer) = consumer.split_at(mid);
416
18.3k
            let (left_result, right_result) = join_context(
417
18.3k
                |context| {
418
18.3k
                    helper(
419
18.3k
                        mid,
420
18.3k
                        context.migrated(),
421
18.3k
                        splitter,
422
18.3k
                        left_producer,
423
18.3k
                        left_consumer,
424
18.3k
                    )
425
18.3k
                },
426
18.3k
                |context| {
427
18.3k
                    helper(
428
18.3k
                        len - mid,
429
18.3k
                        context.migrated(),
430
18.3k
                        splitter,
431
18.3k
                        right_producer,
432
18.3k
                        right_consumer,
433
18.3k
                    )
434
18.3k
                },
435
18.3k
            );
436
18.3k
            reducer.reduce(left_result, right_result)
437
18.3k
        } else {
438
18.3k
            producer.fold_with(consumer.into_folder()).complete()
439
18.3k
        }
440
18.3k
    }
441
18.3k
}
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>
Unexecuted instantiation: rayon::iter::plumbing::bridge_producer_consumer::<_, _>
442
443
/// A variant of [`bridge_producer_consumer`] where the producer is an unindexed producer.
444
///
445
/// [`bridge_producer_consumer`]: fn.bridge_producer_consumer.html
446
0
pub fn bridge_unindexed<P, C>(producer: P, consumer: C) -> C::Result
447
0
where
448
0
    P: UnindexedProducer,
449
0
    C: UnindexedConsumer<P::Item>,
450
0
{
451
0
    let splitter = Splitter::new();
452
0
    bridge_unindexed_producer_consumer(false, splitter, producer, consumer)
453
0
}
454
455
0
fn bridge_unindexed_producer_consumer<P, C>(
456
0
    migrated: bool,
457
0
    mut splitter: Splitter,
458
0
    producer: P,
459
0
    consumer: C,
460
0
) -> C::Result
461
0
where
462
0
    P: UnindexedProducer,
463
0
    C: UnindexedConsumer<P::Item>,
464
0
{
465
0
    if consumer.full() {
466
0
        consumer.into_folder().complete()
467
0
    } else if splitter.try_split(migrated) {
468
0
        match producer.split() {
469
0
            (left_producer, Some(right_producer)) => {
470
0
                let (reducer, left_consumer, right_consumer) =
471
0
                    (consumer.to_reducer(), consumer.split_off_left(), consumer);
472
0
                let bridge = bridge_unindexed_producer_consumer;
473
0
                let (left_result, right_result) = join_context(
474
0
                    |context| bridge(context.migrated(), splitter, left_producer, left_consumer),
475
0
                    |context| bridge(context.migrated(), splitter, right_producer, right_consumer),
476
0
                );
477
0
                reducer.reduce(left_result, right_result)
478
            }
479
0
            (producer, None) => producer.fold_with(consumer.into_folder()).complete(),
480
        }
481
    } else {
482
0
        producer.fold_with(consumer.into_folder()).complete()
483
    }
484
0
}